State Senate District 6 Lean R
11 towns
R+5.1
PVI
-0.5
Trend
1-0
2024 Result
Election History
2024 — R Win
R+19.6%- James P. Gray Republican 18,561
- John Ceskavich Democratic 12,483
2022 — R Win
R+11.6%- James P. Gray Republican 13,167
- Ruth Larson Democratic 10,434
2020 — R Win
R+15.5%- James P. Gray Republican 17,290
- Christopher J. Rice Democratic 12,638
2018 — R Win
R+9.8%- James P. Gray Republican 11,602
- Anne C. Grassie Democratic 9,537
2016 — R Win
R+10.2%- James P. Gray Republican 14,481
- Joe Casey Democratic 11,793